//#define _CRT_SECURE_NO_WARNINGS 1
//#include<stdio.h>
//#include<stdlib.h>
//#define MAXSIZE 100
//typedef int ElemType;
//typedef struct {
//	ElemType data[MAXSIZE];
//	int top;
//}SeqStack;
//SeqStack* InitStack()
//{
//	SeqStack* s = (SeqStack*)malloc(sizeof(SeqStack));
//	s->top = -1;
//	return s;
//}
//int push(SeqStack* s, ElemType x)
//{
//	if (s->top == MAXSIZE - 1)
//		return 0;
//	s->top++;
//	s->data[s->top] = x;
//	return 1;
//}
//int pop(SeqStack* s, ElemType* x)
//{
//	if (s->top == -1)
//		return 0;
//	*x = s->data[s->top];
//	s->top--;
//	return 1;
//}
//int GetTop(SeqStack* s, ElemType* x)
//{
//	if (s->top == -1)
//		return 0;
//	*x = s->data[s->top];
//	return 1;
//}
//void Dec(int d, int r)
//{
//	SeqStack* s = InitStack();
//	ElemType x;
//	while (d > 0)
//	{
//		push(s, d % r);
//		d = d / r;
//	}
//	while (s->top != -1)
//	{
//		pop(s, &x);
//		printf("%d", x);
//	}
//}
//int main()
//{
//	int d, r;
//	scanf("%d%d", &d, &r);
//	Dec(d, r);
//	return 0;
//}
